package com.chuangke.flow.service;

import com.chuangke.flow.entity.FlowBasic;
import com.chuangke.framework.service.OrderFlowService;

import java.util.List;

/**
 * implService接口
 * 
 * @author chuangke
 * @date "2020-12-29"
 */
public interface FlowBasicService  extends OrderFlowService{

    /**
     * 查询impl列表
     * 
     * @param flowBasic impl
     * @return impl集合
     */
    List<FlowBasic> selectFlowBasicList(FlowBasic flowBasic);

    /**
     * 新增impl
     * 修改impl
     * @param flowBasic impl
     * @return 结果
     */
    String saveOrUpdateFlowBasic(FlowBasic flowBasic);

    /**
     * 批量删除impl
     * 
     * @param ids 需要删除的implID
     * @return 结果
     */
    int deleteFlowBasicByIds(List<String> ids);

    /**
     * 
     * @param flowBasic
     * @return
     */
    String saveOrder(FlowBasic flowBasic);

    /**
     * 
     * @param flowBasic
     */
	void updateOrder(FlowBasic flowBasic);
}
